/* 
algo_interface.hpp
 */
#pragma once
#include "opencv2/opencv.hpp"
#include "opencv2/dnn.hpp"
#include "interface_settings.hpp"

class AlgoInterface
{
public:
  virtual void initConfig(InterfaceSettings &settings) = 0;
  virtual void infer_frame(cv::Mat &frame) = 0;
};